package com.marketingcenter.service;

import com.marketingcenter.entity.CountCard;

/**
 * 次数权益卡服务接口
 */
public interface CountCardService extends PromotionService<CountCard> {

    /**
     * 用户购买次数权益卡
     */
    boolean purchaseCountCard(Long cardId, Long userId);

    /**
     * 使用次数权益卡
     */
    boolean useCountCard(Long cardId, Long userId);

    /**
     * 查询用户剩余次数
     */
    int getRemainingCount(Long cardId, Long userId);

}